high-tech park - French English Dictionary